home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 049a / qwk_txt1.zip / SLMRFIX.TXT < prev   
Text File  |  1991-07-22  |  5KB  |  120 lines

  1.  
  2.  
  3.  
  4.  
  5.                                  QWK-TXT Addendum  
  6.                                 ~~~~~~~~~~~~~~~~~~    
  7.                                   
  8.         Version 2.0 of 'Silly Little Message Reader', by Greg Hewgill 
  9.         contains a particularly nasty bug concerning file access modes.
  10.  
  11.         If you are using SLMR2 on a computer with the DOS driver SHARE 
  12.         loaded, SLMR2 opens all data files in a non-shareable mode.     
  13.         The same is true of any system providing similar file locking 
  14.         features as SHARE, including Novell Netware.     This means that 
  15.         programs such as QWK-TXT which need to access the mail packet 
  16.         data files while SLMR2 is running are locked out.      Greg has 
  17.         indicated that he hopes to correct this problem in a future 
  18.         release.     In the meantime...
  19.  
  20.         Included in this archive is a hand assembled TSR adapted from the
  21.         genius of Richard Sadowski.      This tiny jewel intercepts all 
  22.         file open requests and forces them into a sharable mode. 
  23.  
  24.  
  25.  
  26.                                    Installation  
  27.                                   ~~~~~~~~~~~~~~    
  28.  
  29.         SLMRFIX is a Terminate and Stay Resident program that needs to be 
  30.         loaded into memory prior to running SLMR2.     While loaded, this 
  31.         program intercepts all file opens and forces them to shareable.
  32.  
  33.         In addition to the QWK-TXT files, you should have:
  34.         
  35.                 SLMRFIX.COM.....TSR program.
  36.                 SLMRFIX.TXT.....TSR documentation.
  37.                 INSTALL.COM.....memory manager
  38.                  REMOVE.COM.....memory manager
  39.  
  40.  
  41.         I recommend using a set of TSR management programs such as the 
  42.         PC-MAGAZINE utilities INSTALL and REMOVE (provided) to put SLMRFIX 
  43.         into memory only while SLMR2 is in use.     The simplest method 
  44.         of accomplishing this is to create a simple batch file to perform 
  45.         the necessary steps.     Here's an example SLMR batch file:
  46.  
  47.            @echo off
  48.            cd\slmr
  49.            install slmrfix
  50.            slmrfix
  51.            slmr
  52.            remove
  53.  
  54.         This would make the SLMR directory current, install a memory 
  55.         mark, install SLMRFIX, run the SLMR2 program, and finally remove 
  56.         SLMRFIX.
  57.  
  58.     ──────────────────────────────────────────────────────────────────────── 
  59.     7/15/91                          SLMRFIX                          Page 1 
  60.  
  61.  
  62.  
  63.  
  64.                                      CAUTION 
  65.                                     ~~~~~~~~~
  66.         
  67.         Read and understand the following notes before using SLMRFIX. 
  68.         Used as described, SLMRFIX has proven to be quite safe and 
  69.         reliable, but the potential does exists for data corruption. 
  70.         
  71.  
  72.         The purpose of the DOS supplied SHARE driver (or workalike) is to 
  73.         keep multiple users / processes from destroying each others data.     
  74.         The primary cause of trashed data without SHARE locking would 
  75.         likely be concurrent reads / writes of the same data files.      
  76.  
  77.  
  78.         When SLMR2 runs an external program it goes "dormant", optionally 
  79.         swapping a large portion of its code to EMS or disk.     The key 
  80.         here is that while swapped, SLMR2 will NOT be accessing its data 
  81.         files.      Because of this, we can safely disable SHARE locking 
  82.         and safely READ the mail packet data files without fear of 
  83.         corruption.     
  84.         
  85.  
  86.         The SLMRFIX program effectively disables all SHARE locking,  so 
  87.         if you choose to work in the SLMR shell, YOU must take the 
  88.         responsibility of ensuring that any files you work with will not 
  89.         be accessed by another user or process until you are finished. 
  90.  
  91.  
  92.         You should never attempt to WRITE to any of the mail packet data 
  93.         files while in the shell (although SLMRFIX makes it possible).      
  94.         The SLMR program is likely to have SOME of the information in 
  95.         memory, and tampering with the file is a sure way of corrupting 
  96.         the mail packet, or possibly crashing your system. 
  97.         
  98.  
  99.         SLMRFIX should only be used while SLMR2 is active, and never, 
  100.         ever, EVER, with applications that rely on SHARE locking such
  101.         as databases!
  102.  
  103.  
  104.         Consider yourself warned...       
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.     ──────────────────────────────────────────────────────────────────────── 
  118.     7/15/91                          SLMRFIX                          Page 2 
  119.  
  120.